package gob.cgr.sgrh.ejb.session;

import java.util.ArrayList;
import java.util.List;

import gob.cgr.sgrh.ejb.entidad.AdmGrado;
import gob.cgr.sgrh.ejb.entidad.CondicionEstudio;
import gob.cgr.sgrh.ejb.entidad.EstudioProfesional;
import gob.cgr.sgrh.ejb.local.EstudioProfesionalDAO;

import javax.ejb.Stateless;
import javax.persistence.Query;

@Stateless
public class EstudioProfesionalSession extends GenericSessionImpl<EstudioProfesional, Integer>
implements EstudioProfesionalDAO{
	
	@Override
	public List<CondicionEstudio> listarCondicionEstudios() {
		Query q=getEm().createNamedQuery("CondicionEstudio.findAll");
		Object o=q.getResultList();
		
		// TODO Auto-generated method stub
		return o==null?new ArrayList<CondicionEstudio>():(ArrayList<CondicionEstudio>)o;
	}
	
	@Override
	public List<AdmGrado> listarGrados() {
		Query q=getEm().createNamedQuery("AdmGrado.findAll");
		Object o=q.getResultList();
		
		// TODO Auto-generated method stub
		return o==null?new ArrayList<AdmGrado>():(ArrayList<AdmGrado>)o;
	}

}
